trivia questions and answers multiple choice

Christopher Latham Sholes
Carlos Glidden
Samuel Soule
All of above